/*****************************************************************-/

初始化及公用CSS

/-*****************************************************************/

.c{clear:both;}
.clear{clear:both;font-size:0px;height:0px;width:0px;overflow:hidden;zoom:1}
input,button,select,textarea{outline:none;}
*{margin:0; padding:0;}
img {border:0px;}
ul li {list-style:none;display:list-item;text-align:-webkit-match-parent;}
a{ text-decoration:none;}
a:hover{ text-decoration:none;}
 /* 设置body里面 */
body{background:#fff;font-size:12px;font-family:"Microsoft YaHei","微软雅黑","Microsoft JhengHei","宋体" ;font-size:12px;}
div:after {content: ""; display: block; height: 0; clear: both; visibility: hidden;}
p{font-size:12px;line-height:20px;font-family:'微软雅黑';}
.grid-m {clear:both;}
h1,h2,h3,h4,h5,h6{ font-family:"微软雅黑"!important;}
input,button,select,textarea{outline:none;}


/*布局*/
.box {width:100%;margin-bottom:10px;}
.no-mb {margin-bottom:0;}
.col-main {float: left;width:100%;min-height: 1px; display:inline; overflow:hidden;}
.col-sub, .col-extra {float: left;}
div:after {content:""; display: block; height: 0; clear: both; visibility: hidden;}
.layout:after, .main-wrap:after, .col-sub:after, .col-extra:after { content: '\20'; display: block; height: 0; clear: both; }
.layout, .main-wrap, .col-sub, .col-extra {*zoom: 1; }

.grid-s5m0 .main-wrap { margin-left: 214px; } .grid-s5m0 .col-sub { width:204px; margin-left: -100%; }
.grid-m0s35 .main-wrap { margin-right:144px;} .grid-m0s35 .col-sub { width:135px; margin-left: -135px;}
/* 自定义 */
.grid-m0s8 .main-wrap{ margin-right:330px;} .grid-m0s8 .col-sub{width:320px;margin-left:-320px;}
.grid-s85m0 .main-wrap { margin-left:366px; } .grid-s85m0 .col-sub {width:356px; margin-left: -100%; }
.grid-s45m0 .main-wrap { margin-left:230px; } .grid-s45m0 .col-sub {width:220px; margin-left: -100%; }
.grid-m0s14 .main-wrap{ margin-right:571px;} .grid-m0s14 .col-sub{width:561px;margin-left:-561px;}

.grid-s4m0e65 .main-wrap {margin: 0 258px 0 162px; } .grid-s4m0e65 .col-sub { width: 153px; margin-left: -100%; } .grid-s4m0e65 .col-extra { width: 250px; margin-left: -250px; }
.grid-e6m0s5 .main-wrap {margin: 0 200px 0 240px; } .grid-e6m0s5 .col-sub { width: 190px; margin-left: -190px; } .grid-e6m0s5 .col-extra { width: 230px; margin-left: -100%; }
.grid-m0s7e95 .main-wrap {margin-right:624px; } .grid-m0s7e95 .col-sub { width: 286px; margin-left: -286px; } .grid-m0s7e95 .col-extra { width:318px; margin-left: -614px; }
.grid-s5m0e5 .main-wrap {margin: 0 208px 0 208px; } .grid-s5m0e5 .col-sub { width: 198px; margin-left: -980px; } .grid-s5m0e5 .col-extra { width: 198px; margin-left: -198px; }
.grid-s5e5m0 .main-wrap { margin-left: 400px;; }
.grid-s5e5m0 .col-sub { width: 190px; margin-left: -100%; }
.grid-s5e5m0 .col-extra { width: 190px; margin-left: -750px; }
.grid-m0s675 .main-wrap { margin-right:295px;}  .grid-m0s675 .col-sub{ width:280px; margin-left:-280px;}

/*非响应*/
#hd,#ft{width:100%;overflow:hidden;}
#content{width:100%;min-width:1008px;_width:expression((documentElement.clientWidth < 1008) ? "1008px" : "100%" );overflow:hidden;}
.#ft .bd{width:1150px;margin:0 auto;}
#bd{width:1150px;margin:0 auto;}
/*编辑器区域*/
.htmleditor{clear:both;line-height:1.8;font-size:12px; color:#565656;}
.htmleditor p {display:block;margin-bottom:10px;}
/* 通用样式 */


/* 响应式*/
/*#hd,#ft{width:100%;overflow:hidden;}
#content{width:100%;min-width:1008px;_width:expression((documentElement.clientWidth < 1008) ? "1008px" : "100%" );overflow:hidden;}
#bd{width:1008px;margin:0 auto;}
@media screen and  (max-width: 1024px){
	#content,
	#bd{width:100%;min-width:320px;}
}
@media screen and  (max-width: 768px){
	.layout .main-wrap,.layout .col-sub,.layout .col-extra {margin:0;float:none;clear:both;width:100%;}
}*/
/* iPads (portrait) */
/* @media screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
}*/
/* iPhone and Smartphones (portrait and landscape h) */
/* @media screen and (min-device-width : 320px) and (max-device-width: 480px) {
} */

/********单选按钮选中效果**
input[type=radio]{-webkit-appearance:none;appearance:none;width:11px;height:11px;cursor:pointer;background:#fff;border:1px solid #557a9a;-webkit-border-radius:1px;-moz-border-radius:1px; border-radius:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;}
input[type=radio]{-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;width:14px;height:14px;}
input[type=radio]:checked{background: #fff;}
input[type=radio]:checked::after{content: '';display:block;position:relative;top:2px;left:2px;width:8px;height:8px;background: #FB764D;-webkit-border-radius: 1em;-moz-border-radius:1em;border-radius: 1em;}
input[type=radio]:focus{outline:none;}*******/


/* 公用样式 */
.hd_title{height:50px;background:#6aa1f9;line-height:50px;color:#fff;font-size:14px;}
#tips{font-family:'Microsoft YaHei';list-style-type:none;padding-bottom:18px;border-bottom:5px solid #2669d3;margin:0;}
#tips li{font-weight:bold;height:22px;background:#fff;margin:4px 2px 0 2px;padding:0 13px;float:left;margin-left:58px;font-size:18px;color:#565656;overflow: hidden;}
#tips .chips{padding:0 30px;}
.citytabs{padding:14px 0 4px 0;width:100%;}
.citytabs a{*float:left;display:inline-block;border:1px solid #fff;color:#565656;font-size:12px;line-height:20px;padding:0 11px;}
.citytabs a:hover{background:#2669d3;color:#fff;}
.citytabs .current{background:#2669d3;color:#fff;}
.citypop{display:inline-block;position:relative;z-index:5;margin-left:45px;*float:left;}
.citypop .mores i{display:block;width:12px;height:8px;position:absolute;right:0px;top:6px;z-index:1;background-position:-288px -8px;zoom:1;}

/* 团购列表样式 */

/**通栏 抢购样式**/
.grid-m .group-buying .bd{ width:1180px; padding-top:14px;}

/***侧边栏抢购样式***/
.groups .bd{width:1180px;overflow:hidden;}
.col-sub .group_list li{ border:1px solid #a09e9e; padding:11px 19px; overflow:hidden; border-top:0px;}

.group_list ul{overflow:hidden;}
.group_list li{float:left;width:277px;display:inline;margin-right:13px;}
.group_list li a{color:#000;}
.group_list li .imgs a{width:277px;height:155px;display:block;}
.group_list .ginfo h3{font-size:17px;}
.group_list .ginfo h3 a:hover{text-decoration:underline;}
.group_list .ginfo p{font-size:14px;}
.group_list .rush .nice{float:left;}
.group_list .rush .nice{font-size:18px;font-weight:bold;color:#f83c58;}
.group_list .rush .nice font{font-size:48px;}
.group_list .rush .nice .jprice{color:#000;font-size:14px;margin-left:10px;}
.group_list .rush .panic{float:right;margin-top:6px;}
.group_list .rush .panic .qg{display:block;font-size:15px;color:#fff;background-position:-221px -51px;width:80px;height:32px;line-height:32px;text-align:center;}
.group_list .rush .panic .tg{font-size:12px;height:24px;line-height:24px;margin-left:5px;}
.group_list .rush .panic .tg font{color:#f83c58;}

/*********侧边栏标题样式二***********/
.h2{ height:40px; line-height:40px; font-size:16px; color:#fff;background:#6aa1f9; border:1px solid #a09e9e; text-indent:19px;}

.subtract .up,.subtract .down{font-size:16px;font-weight:normal;height:18px;}